home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 21 / AACD 21.iso / AACD / Graphics / Commander / definitions / AllInOne_TwoPanels-711.def < prev    next >
Encoding:
Text File  |  2000-03-18  |  45.9 KB  |  3,239 lines

  1. Define Font "Helvetica" (
  2.     Name "Helvetica.font"
  3.     Size 13
  4. )
  5.  
  6. Set Font "Helvetica"
  7.  
  8. ' ***********************************************************
  9.  
  10. Define Window "Main" (
  11.     Position 0 27
  12.     Size 153 684
  13.     Border
  14. )
  15.  
  16. ' ***********************************************************
  17.  
  18. Define Window "Alpha" (
  19.     Position 4 48
  20.     Size 145 318
  21. )
  22.  
  23. Define Window "Analysis" (
  24.     Position 4 48
  25.     Size 145 318
  26. )
  27.  
  28. Define Window "ARexx" (
  29.     Position 4 48
  30.     Size 145 318
  31. )
  32.  
  33. Define Window "Brush" (
  34.     Position 4 48
  35.     Size 145 318
  36. )
  37.  
  38. Define Window "Buffer" (
  39.     Position 4 48
  40.     Size 145 318
  41. )
  42.  
  43. Define Window "Color" (
  44.     Position 4 48
  45.     Size 145 318
  46. )
  47.  
  48. Define Window "Convolve" (
  49.     Position 4 48
  50.     Size 145 318
  51. )
  52.  
  53. Define Window "Distort" (
  54.     Position 4 48
  55.     Size 145 318
  56. )
  57.  
  58. Define Window "Effect" (
  59.     Position 4 48
  60.     Size 145 318
  61. )
  62.  
  63. Define Window "Filter" (
  64.     Position 4 48
  65.     Size 145 318
  66. )
  67.  
  68. Define Window "Size" (
  69.     Position 4 48
  70.     Size 145 318
  71. )
  72.  
  73. Define Window "Tool" (
  74.     Position 4 48
  75.     Size 145 318
  76. )
  77.  
  78. Define Window "Transform" (
  79.     Position 4 48
  80.     Size 145 318
  81. )
  82.  
  83. ' ***********************************************************
  84.  
  85. Define Window "Alpha2" (
  86.     Position 4 391
  87.     Size 145 318
  88. )
  89.  
  90. Define Window "Analysis2" (
  91.     Position 4 391
  92.     Size 145 318
  93. )
  94.  
  95. Define Window "ARexx2" (
  96.     Position 4 391
  97.     Size 145 318
  98. )
  99.  
  100. Define Window "Brush2" (
  101.     Position 4 391
  102.     Size 145 318
  103. )
  104.  
  105. Define Window "Buffer2" (
  106.     Position 4 391
  107.     Size 145 318
  108. )
  109.  
  110. Define Window "Color2" (
  111.     Position 4 391
  112.     Size 145 318
  113. )
  114.  
  115. Define Window "Convolve2" (
  116.     Position 4 391
  117.     Size 145 318
  118. )
  119.  
  120. Define Window "Distort2" (
  121.     Position 4 391
  122.     Size 145 318
  123. )
  124.  
  125. Define Window "Effect2" (
  126.     Position 4 391
  127.     Size 145 318
  128. )
  129.  
  130. Define Window "Filter2" (
  131.     Position 4 391
  132.     Size 145 318
  133. )
  134.  
  135. Define Window "Size2" (
  136.     Position 4 391
  137.     Size 145 318
  138. )
  139.  
  140. Define Window "Tool2" (
  141.     Position 4 391
  142.     Size 145 318
  143. )
  144.  
  145. Define Window "Transform2" (
  146.     Position 4 391
  147.     Size 145 318
  148. )
  149.  
  150. ' ************************************************** Alpha **
  151.  
  152. Define Link "Alpha_CopyFromAlpha" (
  153.     Type ARexx (
  154.         Data ( String "Alpha2Buffer" )
  155.     )
  156. )
  157.  
  158. Define Link "Alpha_CopyToAlpha" (
  159.     Type ARexx (
  160.         Data ( String "Buffer2Alpha" )
  161.     )
  162. )
  163.  
  164. Define Link "Alpha_Create" (
  165.     Type ARexx (
  166.         Data ( String "CreateAlpha" )
  167.     )
  168. )
  169.  
  170. Define Link "Alpha_Delete" (
  171.     Type ARexx (
  172.         Data ( String "KillAlpha" )
  173.     )
  174. )
  175.  
  176. Define Link "Alpha_LightTableAlpha" (
  177.     Type ARexx (
  178.         Data ( String "LightTableView ALPHA; LightTable TOGGLE" )
  179.     )
  180. )
  181.  
  182. Define Link "Alpha_Load" (
  183.     Type ARexx (
  184.         Data ( String "LoadAlpha" )
  185.     )
  186. )
  187.  
  188. Define Link "Alpha_SaveAs" (
  189.     Type ARexx (
  190.         Data ( String "SaveAlphaAs" )
  191.     )
  192. )
  193.  
  194. Define Link "Alpha_Swap" (
  195.     Type ARexx (
  196.         Data ( String "SwapAlpha" )
  197.     )
  198. )
  199.  
  200. ' *********************************************** Analysis **
  201.  
  202. Define Link "Analysis_CountColors" (
  203.     Type ARexx (
  204.         Data ( String "CountColors" )
  205.     )
  206. )
  207.  
  208. Define Link "Analysis_Histogram" (
  209.     Type ARexx (
  210.         Data ( String "Hook Hist" )
  211.     )
  212. )
  213.  
  214. Define Link "Analysis_Variance" (
  215.     Type ARexx (
  216.         Data ( String "Hook Variance" )
  217.     )
  218. )
  219.  
  220. ' ************************************************** ARexx **
  221.  
  222. Define Link "ARexx" (
  223.     Type ARexx (
  224.         Data (
  225.             File "Rexx/Border.ifx"
  226.             File "Rexx/Designs.ifx"
  227.             File "Rexx/MapToWB.ifx"
  228.         )
  229.     )
  230. )
  231.  
  232. ' ************************************************** Brush **
  233.  
  234. Define Link "Brush_CopyToSwap" (
  235.     Type ARexx (
  236.         Data ( String "Brush2Swap" )
  237.     )
  238. )
  239.  
  240. Define Link "Brush_GrabScreen" (
  241.     Type ARexx (
  242.         Data ( String "GrabBrush" )
  243.     )
  244. )
  245.  
  246. Define Link "Brush_LoadBrush" (
  247.     Type ARexx (
  248.         Data ( String "LoadBrush" )
  249.     )
  250. )
  251.  
  252. Define Link "Brush_LoadNewBrush" (
  253.     Type ARexx (
  254.         Data ( String "Region FULL; LoadBrush; Region BRUSH" )
  255.     )
  256. )
  257.  
  258. Define Link "Brush_LoadBrushClip" (
  259.     Type ARexx (
  260.         Data ( String "LoadBrushClip" )
  261.     )
  262. )
  263.  
  264. Define Link "Brush_OutlineBrush" (
  265.     Type ARexx (
  266.         Data ( String "OutlineBrush" )
  267.     )
  268. )
  269.  
  270. Define Link "Brush_PickupRegion" (
  271.     Type ARexx (
  272.         Data ( String "PickupRegion" )
  273.     )
  274. )
  275.  
  276. Define Link "Brush_PickupSwap" (
  277.     Type ARexx (
  278.         Data ( String "Region BRUSH; PickupSwap" )
  279.     )
  280. )
  281.  
  282. Define Link "Brush_SaveBrushAs" (
  283.     Type ARexx (
  284.         Data ( String "SaveBrushAs" )
  285.     )
  286. )
  287.  
  288. Define Link "Brush_SelectBrush" (
  289.     Type ARexx (
  290.         Data ( String "SelectBrush" )
  291.     )
  292. )
  293.  
  294. Define Link "Brush_SetHandle" (
  295.     Type ARexx (
  296.         Data ( String "BrushHandle" )
  297.     )
  298. )
  299.  
  300. Define Link "Brush_TrimBrush" (
  301.     Type ARexx (
  302.         Data ( String "TrimBrush" )
  303.     )
  304. )
  305.  
  306. ' ************************************************* Buffer **
  307.  
  308. Define Link "Buffer_CopyToSwap" (
  309.     Type ARexx (
  310.         Data ( String "Buffer2Swap" )
  311.     )
  312. )
  313.  
  314. Define Link "Buffer_Delete" (
  315.     Type ARexx (
  316.         Data ( String "KillBuffer FORCE" )
  317.     )
  318. )
  319.  
  320. Define Link "Buffer_Fill" (
  321.     Type ARexx (
  322.         Data ( String "ClearBuffer" )
  323.     )
  324. )
  325.  
  326. Define Link "Buffer_GrabScreen" (
  327.     Type ARexx (
  328.         Data ( String "GrabBuffer" )
  329.     )
  330. )
  331.  
  332. Define Link "Buffer_LightTable" (
  333.     Type ARexx (
  334.         Data ( String "LightTableView SWAP; LightTable TOGGLE" )
  335.     )
  336. )
  337.  
  338. Define Link "Buffer_LoadFromClipboard" (
  339.     Type ARexx (
  340.         Data ( String "LoadBufferClip" )
  341.     )
  342. )
  343.  
  344. Define Link "Buffer_LoadNew" (
  345.     Type ARexx (
  346.         Data ( String "LoadBuffer" )
  347.     )
  348. )
  349.  
  350. Define Link "Buffer_LoadNewAs" (
  351.     Type ARexx (
  352.         Data ( String "LoadBufferAs" )
  353.     )
  354. )
  355.  
  356. Define Link "Buffer_New" (
  357.     Type ARexx (
  358.         Data ( String "CreateBuffer" )
  359.     )
  360. )
  361.  
  362. Define Link "Buffer_Region" (
  363.     Type ARexx (
  364.         Data ( String "Region" )
  365.     )
  366. )
  367.  
  368. Define Link "Buffer_SwapBuffers" (
  369.     Type ARexx (
  370.         Data ( String "Swap" )
  371.     )
  372. )
  373.  
  374. ' ************************************************** Color **
  375.  
  376. Define Link "Color_Antique" (
  377.     Type ARexx (
  378.         Data ( String "Antique" )
  379.     )
  380. )
  381.  
  382. Define Link "Color_B&W2Grey" (
  383.     Type ARexx (
  384.         Data ( String "Mono2Grey" )
  385.     )
  386. )
  387.  
  388. Define Link "Color_ChangeColor" (
  389.     Type ARexx (
  390.         Data ( String "Hook ChangeColor" )
  391.     )
  392. )
  393.  
  394. Define Link "Color_Convert2CMAP" (
  395.     Type ARexx (
  396.         Data ( String "Color2CMAP" )
  397.     )
  398. )
  399.  
  400. Define Link "Color_Convert2Grey" (
  401.     Type ARexx (
  402.         Data ( String "ColorToGrey" )
  403.     )
  404. )
  405.  
  406. Define Link "Color_Convert2RGB" (
  407.     Type ARexx (
  408.         Data ( String "Grey2Color" )
  409.     )
  410. )
  411.  
  412. Define Link "Color_Custom" (
  413.     Type ARexx (
  414.         Data ( String "ColorTransform" )
  415.     )
  416. )
  417.  
  418. Define Link "Color_FalseColor" (
  419.     Type ARexx (
  420.         Data ( String "FalseColor" )
  421.     )
  422. )
  423.  
  424. Define Link "Color_Halftone" (
  425.     Type ARexx (
  426.         Data ( String "Halftone" )
  427.     )
  428. )
  429. Define Link "Color_Negative" (
  430.     Type ARexx (
  431.         Data ( String "Negative" )
  432.     )
  433. )
  434.  
  435. Define Link "Color_Posterize" (
  436.     Type ARexx (
  437.         Data ( String "Posterize" )
  438.     )
  439. )
  440.  
  441. Define Link "Color_Solarize" (
  442.     Type ARexx (
  443.         Data ( String "Solarize" )
  444.     )
  445. )
  446.  
  447. ' *********************************************** Convolve **
  448.  
  449. Define Link "Convolve_Custom" (
  450.     Type ARexx (
  451.         Data ( String "Convolve" )
  452.     )
  453. )
  454.  
  455. Define Link "Convolve_Sharpen" (
  456.     Type ARexx (
  457.         Data ( String "Sharpen" )
  458.     )
  459. )
  460.  
  461. Define Link "Convolve_UnsharpMask" (
  462.     Type ARexx (
  463.         Data ( String "UnsharpMask" )
  464.     )
  465. )
  466.  
  467. Define Link "Convolve_Blur" (
  468.     Type ARexx (
  469.         Data ( String "Blur" )
  470.     )
  471. )
  472.  
  473. Define Link "Convolve_GaussianBlur" (
  474.     Type ARexx (
  475.         Data ( String "Hook GaussianBlur" )
  476.     )
  477. )
  478.  
  479. Define Link "Convolve_MotionBlur" (
  480.     Type ARexx (
  481.         Data ( String "MotionBlur" )
  482.     )
  483. )
  484.  
  485. Define Link "Convolve_ReliefMap" (
  486.     Type ARexx (
  487.     Data ( String "ReliefMap" )
  488.     )
  489. )
  490.  
  491. Define Link "Convolve_RampingEdgeDetect" (
  492.     Type ARexx (
  493.         Data ( String "Hook RampEdge" )
  494.     )
  495. )
  496.  
  497. Define Link "Convolve_SimpleEdgeDetect" (
  498.     Type ARexx (
  499.         Data ( String "EdgeDetect" )
  500.     )
  501. )
  502.  
  503. Define Link "Convolve_SobelEdgeDetect" (
  504.     Type ARexx (
  505.         Data ( String "Hook SobelEdge" )
  506.     )
  507. )
  508.  
  509. ' ************************************************ Distort **
  510.  
  511. Define Link "Distort_Bubble" (
  512.     Type ARexx (
  513.         Data ( String "Hook Bubble" )
  514.     )
  515. )
  516.  
  517. Define Link "Distort_Displacement" (
  518.     Type ARexx (
  519.         Data ( String "Hook Displace" )
  520.     )
  521. )
  522.  
  523. Define Link "Distort_Distorter" (
  524.     Type ARexx (
  525.         Data ( String "Hook Distorter" )
  526.     )
  527. )
  528.  
  529. Define Link "Distort_DreamSequence" (
  530.     Type ARexx (
  531.         Data ( String "Hook Dream" )
  532.     )
  533. )
  534.  
  535. Define Link "Distort_Liquid" (
  536.     Type ARexx (
  537.         Data ( String "Hook Liquid" )
  538.     )
  539. )
  540.  
  541. Define Link "Distort_Mosaic" (
  542.     Type ARexx (
  543.         Data ( String "Hook Mosaic" )
  544.     )
  545. )
  546.  
  547. Define Link "Distort_PolarBlur" (
  548.     Type ARexx (
  549.         Data ( String "Hook PolarBlur" )
  550.     )
  551. )
  552.  
  553. Define Link "Distort_PolarMosaic" (
  554.     Type ARexx (
  555.         Data ( String "Hook PolarMosaic" )
  556.     )
  557. )
  558.  
  559. Define Link "Distort_Spherize" (
  560.     Type ARexx (
  561.         Data ( String "Hook Spherize" )
  562.     )
  563. )
  564.  
  565. Define Link "Distort_Splash" (
  566.     Type ARexx (
  567.         Data ( String "Hook Splash" )
  568.     )
  569. )
  570.  
  571. Define Link "Distort_Swirl" (
  572.     Type ARexx (
  573.         Data ( String "Hook Swirl" )
  574.     )
  575. )
  576.  
  577. Define Link "Distort_TriangleWarp" (
  578.     Type ARexx (
  579.         Data ( String "Hook TriWarp" )
  580.     )
  581. )
  582.  
  583. Define Link "Distort_Warp" (
  584.     Type ARexx (
  585.         Data ( String "Hook Warp" )
  586.     )
  587. )
  588.  
  589. Define Link "Distort_Wave" (
  590.     Type ARexx (
  591.         Data ( String "Hook Wave" )
  592.     )
  593. )
  594.  
  595. ' ************************************************* Effect **
  596.  
  597. Define Link "Effect_ApplyTexture" (
  598.     Type ARexx (
  599.         Data ( String "Hook ApplyTexture" )
  600.     )
  601. )
  602.  
  603. Define Link "Effect_Blob" (
  604.     Type ARexx (
  605.         Data ( String "Hook Blob" )
  606.     )
  607. )
  608.  
  609. Define Link "Effect_Clouds" (
  610.     Type ARexx (
  611.         Data ( String "Hook Clouds" )
  612.     )
  613. )
  614.  
  615. Define Link "Effect_Crystallize" (
  616.     Type ARexx (
  617.         Data ( String "Hook Crystallize" )
  618.     )
  619. )
  620.  
  621. Define Link "Effect_Disperse" (
  622.     Type ARexx (
  623.         Data ( String "Disperse" )
  624.     )
  625. )
  626.  
  627. Define Link "Effect_FilmGrain" (
  628.     Type ARexx (
  629.         Data ( String "Hook FilmGrain" )
  630.     )
  631. )
  632.  
  633. Define Link "Effect_Fire" (
  634.     Type ARexx (
  635.         Data ( String "Hook Fire" )
  636.     )
  637. )
  638.  
  639. Define Link "Effect_Fireworks" (
  640.     Type ARexx (
  641.         Data ( String "Hook Fireworks" )
  642.     )
  643. )
  644.  
  645. Define Link "Effect_HockneyTiling" (
  646.     Type ARexx (
  647.         Data ( String "Hook Tile" )
  648.     )
  649. )
  650.  
  651. Define Link "Effect_LensFlare" (
  652.     Type ARexx (
  653.         Data ( String "Hook LensFlare" )
  654.     )
  655. )
  656.  
  657. Define Link "Effect_Lightning" (
  658.     Type ARexx (
  659.         Data ( String "Hook Lightning" )
  660.     )
  661. )
  662.  
  663. Define Link "Effect_OilPaint" (
  664.     Type ARexx (
  665.         Data ( String "Hook OilPaint" )
  666.     )
  667. )
  668.  
  669. Define Link "Effect_PageCurler" (
  670.     Type ARexx (
  671.         Data ( String "Hook PageCurler" )
  672.     )
  673. )
  674.  
  675. Define Link "Effect_PaintFX" (
  676.     Type ARexx (
  677.         Data ( String "Hook PaintFX" )
  678.     )
  679. )
  680.  
  681. Define Link "Effect_RadialStar" (
  682.     Type ARexx (
  683.         Data ( String "Hook RadialStar" )
  684.     )
  685. )
  686.  
  687. Define Link "Effect_RemoveFeature" (
  688.     Type ARexx (
  689.         Data ( String "RemoveFeature" )
  690.     )
  691. )
  692.  
  693. Define Link "Effect_Roughen" (
  694.     Type ARexx (
  695.         Data ( String "Roughen" )
  696.     )
  697. )
  698.  
  699. Define Link "Effect_Scatter" (
  700.     Type ARexx (
  701.         Data ( String "Hook Scatter" )
  702.     )
  703. )
  704.  
  705. Define Link "Effect_Straw" (
  706.     Type ARexx (
  707.         Data ( String "Hook Straw" )
  708.     )
  709. )
  710.  
  711. Define Link "Effect_Sparkle" (
  712.     Type ARexx (
  713.         Data ( String "Hook Sparkle" )
  714.     )
  715. )
  716.  
  717. Define Link "Effect_Wireless" (
  718.     Type ARexx (
  719.         Data ( String "Hook Wireless" )
  720.     )
  721. )
  722.  
  723. ' ************************************************* Filter **
  724.  
  725. Define Link "Filter_AntiAlias" (
  726.     Type ARexx (
  727.         Data ( String "Hook AntiAlias" )
  728.     )
  729. )
  730.  
  731. Define Link "Filter_Balance" (
  732.     Type ARexx (
  733.         Data ( String "Hook Balance" )
  734.     )
  735. )
  736.  
  737. Define Link "Filter_BlackOut" (
  738.     Type ARexx (
  739.         Data ( String "Hook BlackOut" )
  740.     )
  741. )
  742.  
  743. Define Link "Filter_ColorBalancing" (
  744.     Type ARexx (
  745.         Data ( String "Hook ColorBalancing" )
  746.     )
  747. )
  748.  
  749. Define Link "Filter_ColorLimiting" (
  750.     Type ARexx (
  751.         Data ( String "ColorLimit" )
  752.     )
  753. )
  754.  
  755. Define Link "Filter_DynamicRange" (
  756.     Type ARexx (
  757.         Data ( String "DynamicRange" )
  758.     )
  759. )
  760.  
  761. Define Link "Filter_FXForge" (
  762.     Type ARexx (
  763.         Data ( String "Hook FXForge" )
  764.     )
  765. )
  766.  
  767. Define Link "Filter_HistogramEQ" (
  768.     Type ARexx (
  769.         Data ( String "Hook HistoEqu" )
  770.     )
  771. )
  772.  
  773. Define Link "Filter_Median" (
  774.     Type ARexx (
  775.         Data ( String "Hook MedianFilter" )
  776.     )
  777. )
  778.  
  779. Define Link "Filter_RemoveGrain" (
  780.     Type ARexx (
  781.         Data ( String "Hook RemoveGrain" )
  782.     )
  783. )
  784.  
  785. Define Link "Filter_RIP" (
  786.     Type ARexx (
  787.         Data ( String "RIP" )
  788.     )
  789. )
  790.  
  791. Define Link "Filter_Video" (
  792.     Type ARexx (
  793.         Data ( String "Hook VideoFilter" )
  794.     )
  795. )
  796.  
  797. ' *************************************************** Size **
  798.  
  799. Define Link "Size_Scale" (
  800.     Type ARexx (
  801.         Data ( String "Scale" )
  802.     )
  803. )
  804.  
  805. Define Link "Size_Double" (
  806.     Type ARexx (
  807.         Data ( String "Scale 200 200 PERCENT ACCURATE" )
  808.     )
  809. )
  810.  
  811. Define Link "Size_Halve" (
  812.     Type ARexx (
  813.         Data ( String "Scale 50 50 PERCENT ACCURATE" )
  814.     )
  815. )
  816.  
  817. Define Link "Size_Crop" (
  818.     Type ARexx (
  819.         Data ( String "Crop" )
  820.     )
  821. )
  822.  
  823. Define Link "Size_AutoCrop" (
  824.     Type ARexx (
  825.         Data ( String "Crop Auto" )
  826.     )
  827. )
  828.  
  829. Define Link "Size_SetAspectDPI" (
  830.     Type ARexx (
  831.         Data ( String "SetAspect" )
  832.     )
  833. )
  834.  
  835. ' *************************************************** Tool **
  836.  
  837. Define Link "Tool_AutoFX" (
  838.     Type ARexx (
  839.         Data ( String "Hook AutoFX" )
  840.     )
  841. )
  842.  
  843. Define Link "Tool_CineMatte" (
  844.     Type ARexx (
  845.         Data ( String "Hook CineMatte" )
  846.     )
  847. )
  848.  
  849. Define Link "Tool_CineMorph" (
  850.     Type ARexx (
  851.         Data ( String "Hook CMIFX" )
  852.     )
  853. )
  854.  
  855. Define Link "Tool_IMP" (
  856.     Type ARexx (
  857.         Data ( String "Hook IMP" )
  858.     )
  859. )
  860.  
  861. Define Link "Tool_MacroRecord" (
  862.     Type ARexx (
  863.         Data ( String "Learn" )
  864.     )
  865. )
  866.  
  867. Define Link "Tool_MacroRecordStop" (
  868.     Type ARexx (
  869.         Data ( String "Learn Stop" )
  870.     )
  871. )
  872.  
  873. Define Link "Tool_Measure" (
  874.     Type ARexx (
  875.         Data ( String "Hook Measure" )
  876.     )
  877. )
  878.  
  879. ' ********************************************** Transform **
  880.  
  881. Define Link "Transform_Complex2DRotate" (
  882.     Type ARexx (
  883.         Data ( String "Hook Rotate" )
  884.     )
  885. )
  886.  
  887. Define Link "Transform_Simple2DRotate" (
  888.     Type ARexx (
  889.         Data ( String "Rotate" )
  890.     )
  891. )
  892.  
  893. Define Link "Transform_Perspective3DRotate" (
  894.     Type ARexx (
  895.         Data ( String "Hook Perspective" )
  896.     )
  897. )
  898.  
  899. Define Link "Transform_FlipHorizontal" (
  900.     Type ARexx (
  901.         Data ( String "HorizFlip" )
  902.     )
  903. )
  904.  
  905. Define Link "Transform_FlipVertical" (
  906.     Type ARexx (
  907.         Data ( String "VertFlip" )
  908.     )
  909. )
  910.  
  911. Define Link "Transform_MirrorHorizontal" (
  912.     Type ARexx (
  913.         Data ( String "HorizMirror" )
  914.     )
  915. )
  916.  
  917. Define Link "Transform_MirrorVertical" (
  918.     Type ARexx (
  919.         Data ( String "VertMirror" )
  920.     )
  921. )
  922.  
  923. Define Link "Transform_Roll" (
  924.     Type ARexx (
  925.         Data ( String "Roll" )
  926.     )
  927. )
  928.  
  929. Define Link "Transform_Shear" (
  930.     Type ARexx (
  931.         Data ( String "Hook Shear" )
  932.     )
  933. )
  934.  
  935. Define Link "Transform_Interlace" (
  936.     Type ARexx (
  937.         Data ( String "Hook Interlace" )
  938.     )
  939. )
  940.  
  941. Define Link "Transform_DeInterlace" (
  942.     Type ARexx (
  943.         Data ( String "Hook DeInterlace" )
  944.     )
  945. )
  946.  
  947. ' ***********************************************************
  948.  
  949. Define Link "Panels" (
  950.     Type Windows (
  951.         Data (
  952.             "Alpha"
  953.             "Analysis"
  954.             "ARexx"
  955.             "Brush"
  956.             "Buffer"
  957.             "Color"
  958.             "Convolve"
  959.             "Distort"
  960.             "Effect"
  961.             "Filter"
  962.             "Size"
  963.             "Tool"
  964.             "Transform"
  965.         )
  966.     )
  967. )
  968.  
  969. Define Link "Panels2" (
  970.     Type Windows (
  971.         Data (
  972.             "Alpha2"
  973.             "Analysis2"
  974.             "ARexx2"
  975.             "Brush2"
  976.             "Buffer2"
  977.             "Color2"
  978.             "Convolve2"
  979.             "Distort2"
  980.             "Effect2"
  981.             "Filter2"
  982.             "Size2"
  983.             "Tool2"
  984.             "Transform2"
  985.         )
  986.     )
  987. )
  988.  
  989. ' *************************************************** MAIN **
  990.  
  991. Window "Main" (
  992.     Gadget (
  993.         Position 4 4
  994.         Type Cycle (
  995.             Size 145 17
  996.             Data (
  997.                 "Alpha"
  998.                 "Analysis"
  999.                 "ARexx"
  1000.                 "Brush"
  1001.                 "Buffer"
  1002.                 "Color"
  1003.                 "Convolve"
  1004.                 "Distort"
  1005.                 "Effect"
  1006.                 "Filter"
  1007.                 "Size"
  1008.                 "Tool"
  1009.                 "Transform"
  1010.             )
  1011.             Link "Panels"
  1012.             Default 2
  1013.         )
  1014.     )
  1015.     Border (
  1016.         Position 4 340
  1017.         Position2 148 341
  1018.         Fill 1
  1019.         Frame None
  1020.     )
  1021.     Border (
  1022.         Position 4 342
  1023.         Position2 148 342
  1024.         Fill 2
  1025.         Frame None
  1026.     )
  1027.     Gadget (
  1028.         Position 4 346
  1029.         Type Cycle (
  1030.             Size 145 17
  1031.             Data (
  1032.                 "Alpha"
  1033.                 "Analysis"
  1034.                 "ARexx"
  1035.                 "Brush"
  1036.                 "Buffer"
  1037.                 "Color"
  1038.                 "Convolve"
  1039.                 "Distort"
  1040.                 "Effect"
  1041.                 "Filter"
  1042.                 "Size"
  1043.                 "Tool"
  1044.                 "Transform"
  1045.             )
  1046.             Link "Panels2"
  1047.             Default 10
  1048.         )
  1049.     )
  1050. )
  1051.  
  1052. ' ************************************************** Alpha **
  1053.  
  1054. Window "Alpha" (
  1055.     Gadget (
  1056.         Position 0 2
  1057.         Type Button (
  1058.             Label "Copy From Alpha"
  1059.             Size 145 15
  1060.             Link "Alpha_CopyFromAlpha"
  1061.         )
  1062.     )
  1063.     Gadget (
  1064.         Position 0 17
  1065.         Type Button (
  1066.             Label "Copy To Alpha"
  1067.             Size 145 15
  1068.             Link "Alpha_CopyToAlpha"
  1069.         )
  1070.     )
  1071.     Gadget (
  1072.         Position 0 32
  1073.         Type Button (
  1074.             Label "Create..."
  1075.             Size 145 15
  1076.             Link "Alpha_Create"
  1077.         )
  1078.     )
  1079.     Gadget (
  1080.         Position 0 47
  1081.         Type Button (
  1082.             Label "Delete"
  1083.             Size 145 15
  1084.             Link "Alpha_Delete"
  1085.         )
  1086.     )
  1087.     Gadget (
  1088.         Position 0 62
  1089.         Type Button (
  1090.             Label "LightTable Alpha"
  1091.             Size 145 15
  1092.             Link "Alpha_LightTableAlpha"
  1093.         )
  1094.     )
  1095.     Gadget (
  1096.         Position 0 77
  1097.         Type Button (
  1098.             Label "Load..."
  1099.             Size 145 15
  1100.             Link "Alpha_Load"
  1101.         )
  1102.     )
  1103.     Gadget (
  1104.         Position 0 92
  1105.         Type Button (
  1106.             Label "Save As..."
  1107.             Size 145 15
  1108.             Link "Alpha_SaveAs"
  1109.         )
  1110.     )
  1111.     Gadget (
  1112.         Position 0 107
  1113.         Type Button (
  1114.             Label "Swap"
  1115.             Size 145 15
  1116.             Link "Alpha_Swap"
  1117.         )
  1118.     )
  1119. )
  1120.  
  1121. ' *********************************************** Analysis **
  1122.  
  1123. Window "Analysis" (
  1124.     Gadget (
  1125.         Position 0 2
  1126.         Type Button (
  1127.             Label "Count Colors"
  1128.             Size 145 15
  1129.             Link "Analysis_CountColors"
  1130.         )
  1131.     )
  1132.     Gadget (
  1133.         Position 0 17
  1134.         Type Button (
  1135.             Label "Histogram"
  1136.             Size 145 15
  1137.             Link "Analysis_Histogram"
  1138.         )
  1139.     )
  1140.     Gadget (
  1141.         Position 0 32
  1142.         Type Button (
  1143.             Label "Variance !!!!???"
  1144.             Size 145 15
  1145.             Link "Analysis_Variance"
  1146.         )
  1147.     )
  1148. )
  1149.  
  1150. ' ************************************************** ARexx **
  1151.  
  1152. Window "ARexx" (
  1153.     Gadget (
  1154.         Position 0 2
  1155.         Type List (
  1156.             Size 145 313
  1157.             Data (
  1158.                 "Border.ifx"
  1159.                 "Designs.ifx"
  1160.                 "MapToWB.ifx"
  1161.             )
  1162.             Link "ARexx"
  1163.         )
  1164.     )
  1165. )
  1166.  
  1167. ' ************************************************** Brush **
  1168.  
  1169. Window "Brush" (
  1170.     Gadget (
  1171.         Position 0 2
  1172.         Type Button (
  1173.             Label "Copy To Swap"
  1174.             Size 145 15
  1175.             Link "Brush_CopyToSwap"
  1176.         )
  1177.     )
  1178.     Gadget (
  1179.         Position 0 17
  1180.         Type Button (
  1181.             Label "Grab Screen..."
  1182.             Size 145 15
  1183.             Link "Brush_GrabScreen"
  1184.         )
  1185.     )
  1186.     Gadget (
  1187.         Position 0 32
  1188.         Type Button (
  1189.             Label "Load Brush..."
  1190.             Size 145 15
  1191.             Link "Brush_LoadBrush"
  1192.         )
  1193.     )
  1194.     Gadget (
  1195.         Position 0 47
  1196.         Type Button (
  1197.             Label "Load New Brush..."
  1198.             Size 145 15
  1199.             Link "Brush_LoadNewBrush"
  1200.         )
  1201.     )
  1202.     Gadget (
  1203.         Position 0 62
  1204.         Type Button (
  1205.             Label "Load From Clipboard"
  1206.             Size 145 15
  1207.             Link "Brush_LoadBrushClip"
  1208.         )
  1209.     )
  1210.     Gadget (
  1211.         Position 0 77
  1212.         Type Button (
  1213.             Label "Outline Brush"
  1214.             Size 145 15
  1215.             Link "Brush_OutlineBrush"
  1216.         )
  1217.     )
  1218.     Gadget (
  1219.         Position 0 92
  1220.         Type Button (
  1221.             Label "Pickup Region"
  1222.             Size 145 15
  1223.             Link "Brush_PickupRegion"
  1224.         )
  1225.     )
  1226.     Gadget (
  1227.         Position 0 107
  1228.         Type Button (
  1229.             Label "Pickup Swap"
  1230.             Size 145 15
  1231.             Link "Brush_PickupSwap"
  1232.         )
  1233.     )
  1234.     Gadget (
  1235.         Position 0 122
  1236.         Type Button (
  1237.             Label "Save Brush As..."
  1238.             Size 145 15
  1239.             Link "Brush_SaveBrushAs"
  1240.         )
  1241.     )
  1242.     Gadget (
  1243.         Position 0 137
  1244.         Type Button (
  1245.             Label "Select Brush..."
  1246.             Size 145 15
  1247.             Link "Brush_SelectBrush"
  1248.         )
  1249.     )
  1250.     Gadget (
  1251.         Position 0 152
  1252.         Type Button (
  1253.             Label "Set Handle"
  1254.             Size 145 15
  1255.             Link "Brush_SetHandle"
  1256.         )
  1257.     )
  1258.     Gadget (
  1259.         Position 0 167
  1260.         Type Button (
  1261.             Label "Trim Brush"
  1262.             Size 145 15
  1263.             Link "Brush_TrimBrush"
  1264.  
  1265.         )
  1266.     )
  1267. )
  1268.  
  1269. ' ************************************************* Buffer **
  1270.  
  1271. Window "Buffer" (
  1272.     Gadget (
  1273.         Position 0 2
  1274.         Type Button (
  1275.             Label "Copy To Swap"
  1276.             Size 145 15
  1277.             Link "Buffer_CopyToSwap"
  1278.         )
  1279.     )
  1280.     Gadget (
  1281.         Position 0 17
  1282.         Type Button (
  1283.             Label "Delete..."
  1284.             Size 145 15
  1285.             Link "Buffer_Delete"
  1286.         )
  1287.     )
  1288.     Gadget (
  1289.         Position 0 32
  1290.         Type Button (
  1291.             Label "Fill..."
  1292.             Size 145 15
  1293.             Link "Buffer_Fill"
  1294.         )
  1295.     )
  1296.     Gadget (
  1297.         Position 0 47
  1298.         Type Button (
  1299.             Label "Grab Screen..."
  1300.             Size 145 15
  1301.             Link "Buffer_GrabScreen"
  1302.         )
  1303.     )
  1304.     Gadget (
  1305.         Position 0 62
  1306.         Type Button (
  1307.             Label "Light Table"
  1308.             Size 145 15
  1309.             Link "Buffer_LightTable"
  1310.         )
  1311.     )
  1312.     Gadget (
  1313.         Position 0 77
  1314.         Type Button (
  1315.             Label "Load From Clipboard"
  1316.             Size 145 15
  1317.             Link "Buffer_LoadFromClipboard"
  1318.         )
  1319.     )
  1320.     Gadget (
  1321.         Position 0 92
  1322.         Type Button (
  1323.             Label "Load New..."
  1324.             Size 145 15
  1325.             Link "Buffer_LoadNew"
  1326.         )
  1327.     )
  1328.     Gadget (
  1329.         Position 0 107
  1330.         Type Button (
  1331.             Label "Load New As..."
  1332.             Size 145 15
  1333.             Link "Buffer_LoadNewAs"
  1334.         )
  1335.     )
  1336.     Gadget (
  1337.         Position 0 122
  1338.         Type Button (
  1339.             Label "New..."
  1340.             Size 145 15
  1341.             Link "Buffer_New"
  1342.         )
  1343.     )
  1344.     Gadget (
  1345.         Position 0 137
  1346.         Type Button (
  1347.             Label "Region..."
  1348.             Size 145 15
  1349.             Link "Buffer_Region"
  1350.         )
  1351.     )
  1352.     Gadget (
  1353.         Position 0 152
  1354.         Type Button (
  1355.             Label "Swap Buffers"
  1356.             Size 145 15
  1357.             Link "Buffer_SwapBuffers"
  1358.         )
  1359.     )
  1360. )
  1361.  
  1362. ' ************************************************** Color **
  1363.  
  1364. Window "Color" (
  1365.     Gadget (
  1366.         Position 0 2
  1367.         Type Button (
  1368.             Label "Antique"
  1369.             Size 145 15
  1370.             Link "Color_Antique"
  1371.         )
  1372.     )
  1373.     Gadget (
  1374.         Position 0 17
  1375.         Type Button (
  1376.             Label "B&W to Grey..."
  1377.             Size 145 15
  1378.             Link "Color_B&W2Grey"
  1379.         )
  1380.     )
  1381.     Gadget (
  1382.         Position 0 32
  1383.         Type Button (
  1384.             Label "Change Color..."
  1385.             Size 145 15
  1386.             Link "Color_ChangeColor"
  1387.         )
  1388.     )
  1389.     Gadget (
  1390.         Position 0 47
  1391.         Type Button (
  1392.             Label "Convert to CMAP..."
  1393.             Size 145 15
  1394.             Link "Color_Convert2CMAP"
  1395.         )
  1396.     )
  1397.     Gadget (
  1398.         Position 0 62
  1399.         Type Button (
  1400.             Label "Convert to Grey"
  1401.             Size 145 15
  1402.             Link "Color_Convert2Grey"
  1403.         )
  1404.     )
  1405.     Gadget (
  1406.         Position 0 77
  1407.         Type Button (
  1408.             Label "Convert to RGB"
  1409.             Size 145 15
  1410.             Link "Color_Convert2RGB"
  1411.         )
  1412.     )
  1413.     Gadget (
  1414.         Position 0 92
  1415.         Type Button (
  1416.             Label "Custom..."
  1417.             Size 145 15
  1418.             Link "Color_Custom"
  1419.         )
  1420.     )
  1421.     Gadget (
  1422.         Position 0 107
  1423.         Type Button (
  1424.             Label "False Color..."
  1425.             Size 145 15
  1426.             Link "Color_FalseColor"
  1427.         )
  1428.     )
  1429.     Gadget (
  1430.         Position 0 122
  1431.         Type Button (
  1432.             Label "Halftone..."
  1433.             Size 145 15
  1434.             Link "Color_Halftone"
  1435.         )
  1436.     )
  1437.     Gadget (
  1438.         Position 0 137
  1439.         Type Button (
  1440.             Label "Negative"
  1441.             Size 145 15
  1442.             Link "Color_Negative"
  1443.         )
  1444.     )
  1445.     Gadget (
  1446.         Position 0 152
  1447.         Type Button (
  1448.             Label "Posterize..."
  1449.             Size 145 15
  1450.             Link "Color_Posterize"
  1451.         )
  1452.     )
  1453.     Gadget (
  1454.         Position 0 167
  1455.         Type Button (
  1456.             Label "Solarize"
  1457.             Size 145 15
  1458.             Link "Color_Solarize"
  1459.         )
  1460.     )
  1461. )
  1462.  
  1463. ' *********************************************** Convolve **
  1464.  
  1465. Window "Convolve" (
  1466.     Gadget (
  1467.         Position 0 2
  1468.         Type Button (
  1469.             Label "Custom..."
  1470.             Size 145 15
  1471.             Link "Convolve_Custom"
  1472.         )
  1473.     )
  1474.     Gadget (
  1475.         Position 0 17
  1476.         Type Button (
  1477.             Label "Sharpen..."
  1478.             Size 145 15
  1479.             Link "Convolve_Sharpen"
  1480.         )
  1481.     )
  1482.     Gadget (
  1483.         Position 0 32
  1484.         Type Button (
  1485.             Label "Unsharp Mask..."
  1486.             Size 145 15
  1487.             Link "Convolve_UnsharpMask"
  1488.         )
  1489.     )
  1490.     Gadget (
  1491.         Position 0 47
  1492.         Type Button (
  1493.             Label "Blur..."
  1494.             Size 145 15
  1495.             Link "Convolve_Blur"
  1496.         )
  1497.     )
  1498.     Gadget (
  1499.         Position 0 62
  1500.         Type Button (
  1501.             Label "Gaussian Blur..."
  1502.             Size 145 15
  1503.             Link "Convolve_GaussianBlur"
  1504.         )
  1505.     )
  1506.     Gadget (
  1507.         Position 0 77
  1508.         Type Button (
  1509.             Label "Motion Blur..."
  1510.             Size 145 15
  1511.             Link "Convolve_MotionBlur"
  1512.         )
  1513.     )
  1514.     Gadget (
  1515.         Position 0 92
  1516.         Type Button (
  1517.             Label "Relief Map..."
  1518.             Size 145 15
  1519.             Link "Convolve_ReliefMap"
  1520.         )
  1521.     )
  1522.     Gadget (
  1523.         Position 0 107
  1524.         Type Button (
  1525.             Label "Ramping Edge Detect"
  1526.             Size 145 15
  1527.             Link "Convolve_RampingEdgeDetect"
  1528.         )
  1529.     )
  1530.     Gadget (
  1531.         Position 0 122
  1532.         Type Button (
  1533.             Label "Simple Edge Detect..."
  1534.             Size 145 15
  1535.             Link "Convolve_SimpleEdgeDetect"
  1536.         )
  1537.     )
  1538.     Gadget (
  1539.         Position 0 137
  1540.         Type Button (
  1541.             Label "Sobel Edge Detect"
  1542.             Size 145 15
  1543.             Link "Convolve_SobelEdgeDetect"
  1544.         )
  1545.     )
  1546. )
  1547.  
  1548. ' ************************************************ Distort **
  1549.  
  1550. Window "Distort" (
  1551.     Gadget (
  1552.         Position 0 2
  1553.         Type Button (
  1554.             Label "Bubble..."
  1555.             Size 145 15
  1556.             Link "Distort_Bubble"
  1557.         )
  1558.     )
  1559.     Gadget (
  1560.         Position 0 17
  1561.         Type Button (
  1562.             Label "Displacement..."
  1563.             Size 145 15
  1564.             Link "Distort_Displacement"
  1565.         )
  1566.     )
  1567.     Gadget (
  1568.         Position 0 32
  1569.         Type Button (
  1570.             Label "Distorter..."
  1571.             Size 145 15
  1572.             Link "Distort_Distorter"
  1573.         )
  1574.     )
  1575.     Gadget (
  1576.         Position 0 47
  1577.         Type Button (
  1578.             Label "Dream Sequence..."
  1579.             Size 145 15
  1580.             Link "Distort_DreamSequence"
  1581.         )
  1582.     )
  1583.     Gadget (
  1584.         Position 0 62
  1585.         Type Button (
  1586.             Label "Liquid..."
  1587.             Size 145 15
  1588.             Link "Distort_Liquid"
  1589.         )
  1590.     )
  1591.     Gadget (
  1592.         Position 0 77
  1593.         Type Button (
  1594.             Label "Mosaic..."
  1595.             Size 145 15
  1596.             Link "Distort_Mosaic"
  1597.         )
  1598.     )
  1599.     Gadget (
  1600.         Position 0 92
  1601.         Type Button (
  1602.             Label "Polar Blur..."
  1603.             Size 145 15
  1604.             Link "Distort_PolarBlur"
  1605.         )
  1606.     )
  1607.     Gadget (
  1608.         Position 0 107
  1609.         Type Button (
  1610.             Label "Polar Mosaic..."
  1611.             Size 145 15
  1612.             Link "Distort_PolarMosaic"
  1613.         )
  1614.     )
  1615.     Gadget (
  1616.         Position 0 122
  1617.         Type Button (
  1618.             Label "Splash..."
  1619.             Size 145 15
  1620.             Link "Distort_Splash"
  1621.         )
  1622.     )
  1623.     Gadget (
  1624.         Position 0 137
  1625.         Type Button (
  1626.             Label "Spherize..."
  1627.             Size 145 15
  1628.             Link "Distort_Spherize"
  1629.         )
  1630.     )
  1631.     Gadget (
  1632.         Position 0 152
  1633.         Type Button (
  1634.             Label "Swirl..."
  1635.             Size 145 15
  1636.             Link "Distort_Swirl"
  1637.         )
  1638.     )
  1639.     Gadget (
  1640.         Position 0 167
  1641.         Type Button (
  1642.             Label "Triangle Warp..."
  1643.             Size 145 15
  1644.             Link "Distort_TriangleWarp"
  1645.         )
  1646.     )
  1647.     Gadget (
  1648.         Position 0 182
  1649.         Type Button (
  1650.             Label "Warp..."
  1651.             Size 145 15
  1652.             Link "Distort_Warp"
  1653.         )
  1654.     )
  1655.     Gadget (
  1656.         Position 0 197
  1657.         Type Button (
  1658.             Label "Wave..."
  1659.             Size 145 15
  1660.             Link "Distort_Wave"
  1661.         )
  1662.     )
  1663. )
  1664.  
  1665. ' ************************************************* Effect **
  1666.  
  1667. Window "Effect" (
  1668.     Gadget (
  1669.         Position 0 2
  1670.         Type Button (
  1671.             Label "Apply Texture..."
  1672.             Size 145 15
  1673.             Link "Effect_ApplyTexture"
  1674.         )
  1675.     )
  1676.     Gadget (
  1677.         Position 0 17
  1678.         Type Button (
  1679.             Label "Blob..."
  1680.             Size 145 15
  1681.             Link "Effect_Blob"
  1682.         )
  1683.     )
  1684.     Gadget (
  1685.         Position 0 32
  1686.         Type Button (
  1687.             Label "Clouds..."
  1688.             Size 145 15
  1689.             Link "Effect_Clouds"
  1690.         )
  1691.     )
  1692.     Gadget (
  1693.         Position 0 47
  1694.         Type Button (
  1695.             Label "Crystallize..."
  1696.             Size 145 15
  1697.             Link "Effect_Crystallize"
  1698.         )
  1699.     )
  1700.     Gadget (
  1701.         Position 0 62
  1702.         Type Button (
  1703.             Label "Disperse..."
  1704.             Size 145 15
  1705.             Link "Effect_Disperse"
  1706.         )
  1707.     )
  1708.     Gadget (
  1709.         Position 0 77
  1710.         Type Button (
  1711.             Label "Film Grain..."
  1712.             Size 145 15
  1713.             Link "Effect_FilmGrain"
  1714.         )
  1715.     )
  1716.     Gadget (
  1717.         Position 0 92
  1718.         Type Button (
  1719.             Label "Fire..."
  1720.             Size 145 15
  1721.             Link "Effect_Fire"
  1722.         )
  1723.     )
  1724.     Gadget (
  1725.         Position 0 107
  1726.         Type Button (
  1727.             Label "Fireworks..."
  1728.             Size 145 15
  1729.             Link "Effect_Fireworks"
  1730.         )
  1731.     )
  1732.     Gadget (
  1733.         Position 0 122
  1734.         Type Button (
  1735.             Label "Hockney Tiling..."
  1736.             Size 145 15
  1737.             Link "Effect_HockneyTiling"
  1738.         )
  1739.     )
  1740.     Gadget (
  1741.         Position 0 137
  1742.         Type Button (
  1743.             Label "Lens Flare..."
  1744.             Size 145 15
  1745.             Link "Effect_LensFlare"
  1746.         )
  1747.     )
  1748.     Gadget (
  1749.         Position 0 152
  1750.         Type Button (
  1751.             Label "Lightning..."
  1752.             Size 145 15
  1753.             Link "Effect_Lightning"
  1754.         )
  1755.     )
  1756.     Gadget (
  1757.         Position 0 167
  1758.         Type Button (
  1759.             Label "Oil Paint..."
  1760.             Size 145 15
  1761.             Link "Effect_OilPaint"
  1762.         )
  1763.     )
  1764.     Gadget (
  1765.         Position 0 182
  1766.         Type Button (
  1767.             Label "Page Curler..."
  1768.             Size 145 15
  1769.             Link "Effect_PageCurler"
  1770.         )
  1771.     )
  1772.     Gadget (
  1773.         Position 0 197
  1774.         Type Button (
  1775.             Label "Paint FX..."
  1776.             Size 145 15
  1777.             Link "Effect_PaintFX"
  1778.         )
  1779.     )
  1780.     Gadget (
  1781.         Position 0 212
  1782.         Type Button (
  1783.             Label "Radial Star..."
  1784.             Size 145 15
  1785.             Link "Effect_RadialStar"
  1786.         )
  1787.     )
  1788.     Gadget (
  1789.         Position 0 227
  1790.         Type Button (
  1791.             Label "Remove Feature"
  1792.             Size 145 15
  1793.             Link "Effect_RemoveFeature"
  1794.         )
  1795.     )
  1796.     Gadget (
  1797.         Position 0 242
  1798.         Type Button (
  1799.             Label "Roughen..."
  1800.             Size 145 15
  1801.             Link "Effect_Roughen"
  1802.         )
  1803.     )
  1804.     Gadget (
  1805.         Position 0 257
  1806.         Type Button (
  1807.             Label "Scatter..."
  1808.             Size 145 15
  1809.             Link "Effect_Scatter"
  1810.         )
  1811.     )
  1812.     Gadget (
  1813.         Position 0 272
  1814.         Type Button (
  1815.             Label "Straw..."
  1816.             Size 145 15
  1817.             Link "Effect_Straw"
  1818.         )
  1819.     )
  1820.     Gadget (
  1821.         Position 0 287
  1822.         Type Button (
  1823.             Label "Sparkle..."
  1824.             Size 145 15
  1825.             Link "Effect_Sparkle"
  1826.         )
  1827.     )
  1828.     Gadget (
  1829.         Position 0 302
  1830.         Type Button (
  1831.             Label "Wireless..."
  1832.             Size 145 15
  1833.             Link "Effect_Wireless"
  1834.         )
  1835.     )
  1836. )
  1837.  
  1838. ' ************************************************* Filter **
  1839.  
  1840. Window "Filter" (
  1841.     Gadget (
  1842.         Position 0 2
  1843.         Type Button (
  1844.             Label "Anti Alias..."
  1845.             Size 145 15
  1846.             Link "Filter_AntiAlias"
  1847.         )
  1848.     )
  1849.     Gadget (
  1850.         Position 0 17
  1851.         Type Button (
  1852.             Label "Balance"
  1853.             Size 145 15
  1854.             Link "Filter_Balance"
  1855.         )
  1856.     )
  1857.     Gadget (
  1858.         Position 0 32
  1859.         Type Button (
  1860.             Label "Black Out..."
  1861.             Size 145 15
  1862.             Link "Filter_BlackOut"
  1863.         )
  1864.     )
  1865.     Gadget (
  1866.         Position 0 47
  1867.         Type Button (
  1868.             Label "Color Balancing..."
  1869.             Size 145 15
  1870.             Link "Filter_ColorBalancing"
  1871.         )
  1872.     )
  1873.     Gadget (
  1874.         Position 0 62
  1875.         Type Button (
  1876.             Label "Color Limiting..."
  1877.             Size 145 15
  1878.             Link "Filter_ColorLimiting"
  1879.         )
  1880.     )
  1881.     Gadget (
  1882.         Position 0 77
  1883.         Type Button (
  1884.             Label "Dynamic Range..."
  1885.             Size 145 15
  1886.             Link "Filter_DynamicRange"
  1887.         )
  1888.     )
  1889.     Gadget (
  1890.         Position 0 92
  1891.         Type Button (
  1892.             Label "FX Forge..."
  1893.             Size 145 15
  1894.             Link "Filter_FXForge"
  1895.         )
  1896.     )
  1897.     Gadget (
  1898.         Position 0 107
  1899.         Type Button (
  1900.             Label "Histogram Equalization..."
  1901.             Size 145 15
  1902.             Link "Filter_HistogramEQ"
  1903.         )
  1904.     )
  1905.     Gadget (
  1906.         Position 0 122
  1907.         Type Button (
  1908.             Label "Median Filter..."
  1909.             Size 145 15
  1910.             Link "Filter_Median"
  1911.         )
  1912.     )
  1913.     Gadget (
  1914.         Position 0 137
  1915.         Type Button (
  1916.             Label "Remove Grain..."
  1917.             Size 145 15
  1918.             Link "Filter_RemoveGrain"
  1919.         )
  1920.     )
  1921.     Gadget (
  1922.         Position 0 152
  1923.         Type Button (
  1924.             Label "Remove Isolated Pixels..."
  1925.             Size 145 15
  1926.             Link "Filter_RIP"
  1927.         )
  1928.     )
  1929.     Gadget (
  1930.         Position 0 167
  1931.         Type Button (
  1932.             Label "Video Filter..."
  1933.             Size 145 15
  1934.             Link "Filter_Video"
  1935.         )
  1936.     )
  1937. )
  1938.  
  1939. ' *************************************************** Size **
  1940.  
  1941. Window "Size" (
  1942.     Gadget (
  1943.         Position 0 2
  1944.         Type Button (
  1945.             Label "Scale..."
  1946.             Size 145 15
  1947.             Link "Size_Scale"
  1948.         )
  1949.     )
  1950.     Gadget (
  1951.         Position 0 17
  1952.         Type Button (
  1953.             Label "Double"
  1954.             Size 145 15
  1955.             Link "Size_Double"
  1956.         )
  1957.     )
  1958.     Gadget (
  1959.         Position 0 32
  1960.         Type Button (
  1961.             Label "Halve"
  1962.             Size 145 15
  1963.             Link "Size_Halve"
  1964.         )
  1965.     )
  1966.     Gadget (
  1967.         Position 0 47
  1968.         Type Button (
  1969.             Label "Crop..."
  1970.             Size 145 15
  1971.             Link "Size_Crop"
  1972.         )
  1973.     )
  1974.     Gadget (
  1975.         Position 0 62
  1976.         Type Button (
  1977.             Label "Auto Crop"
  1978.             Size 145 15
  1979.             Link "Size_AutoCrop"
  1980.         )
  1981.     )
  1982.     Gadget (
  1983.         Position 0 77
  1984.         Type Button (
  1985.             Label "Set Aspect/DPI..."
  1986.             Size 145 15
  1987.             Link "Size_SetAspectDPI"
  1988.         )
  1989.     )
  1990. )
  1991.  
  1992. ' *************************************************** Tool **
  1993.  
  1994. Window "Tool" (
  1995.     Gadget (
  1996.         Position 0 2
  1997.         Type Button (
  1998.             Label "AutoFX..."
  1999.             Size 145 15
  2000.             Link "Tool_AutoFX"
  2001.         )
  2002.     )
  2003.     Gadget (
  2004.         Position 0 17
  2005.         Type Button (
  2006.             Label "CineMatte..."
  2007.             Size 145 15
  2008.             Link "Tool_CineMatte"
  2009.         )
  2010.     )
  2011.     Gadget (
  2012.         Position 0 32
  2013.         Type Button (
  2014.             Label "CineMorph..."
  2015.             Size 145 15
  2016.             Link "Tool_CineMorph"
  2017.         )
  2018.     )
  2019.     Gadget (
  2020.         Position 0 47
  2021.         Type Button (
  2022.             Label "IMP..."
  2023.             Size 145 15
  2024.             Link "Tool_IMP"
  2025.         )
  2026.     )
  2027.     Gadget (
  2028.         Position 0 62
  2029.         Type Button (
  2030.             Label "Macro Record Start..."
  2031.             Size 145 15
  2032.             Link "Tool_MacroRecord"
  2033.         )
  2034.     )
  2035.     Gadget (
  2036.         Position 0 77
  2037.         Type Button (
  2038.             Label "Macro Record Stop"
  2039.             Size 145 15
  2040.             Link "Tool_MacroRecordStop"
  2041.         )
  2042.     )
  2043.     Gadget (
  2044.         Position 0 92
  2045.         Type Button (
  2046.             Label "Measure"
  2047.             Size 145 15
  2048.             Link "Tool_Measure"
  2049.         )
  2050.     )
  2051. )
  2052.  
  2053. ' ********************************************** Transform **
  2054.  
  2055. Window "Transform" (
  2056.     Gadget (
  2057.         Position 0 2
  2058.         Type Button (
  2059.             Label "Complex 2D Rotate..."
  2060.             Size 145 15
  2061.             Link "Transform_Complex2DRotate"
  2062.         )
  2063.     )
  2064.     Gadget (
  2065.         Position 0 17
  2066.         Type Button (
  2067.             Label "Simple 2D Rotate..."
  2068.             Size 145 15
  2069.             Link "Transform_Simple2DRotate"
  2070.         )
  2071.     )
  2072.     Gadget (
  2073.         Position 0 32
  2074.         Type Button (
  2075.             Label "Perspective 3D Rotate..."
  2076.             Size 145 15
  2077.             Link "Transform_Perspective3DRotate"
  2078.         )
  2079.     )
  2080.     Gadget (
  2081.         Position 0 47
  2082.         Type Button (
  2083.             Label "Flip Horizontal"
  2084.             Size 145 15
  2085.             Link "Transform_FlipHorizontal"
  2086.         )
  2087.     )
  2088.     Gadget (
  2089.         Position 0 62
  2090.         Type Button (
  2091.             Label "Flip Vertical"
  2092.             Size 145 15
  2093.             Link "Transform_FlipVertical"
  2094.         )
  2095.     )
  2096.     Gadget (
  2097.         Position 0 77
  2098.         Type Button (
  2099.             Label "Mirror Horizontal"
  2100.             Size 145 15
  2101.             Link "Transform_MirrorHorizontal"
  2102.         )
  2103.     )
  2104.     Gadget (
  2105.         Position 0 92
  2106.         Type Button (
  2107.             Label "Mirror Vertical"
  2108.             Size 145 15
  2109.             Link "Transform_MirrorVertical"
  2110.         )
  2111.     )
  2112.     Gadget (
  2113.         Position 0 107
  2114.         Type Button (
  2115.             Label "Roll..."
  2116.             Size 145 15
  2117.             Link "Transform_Roll"
  2118.         )
  2119.     )
  2120.     Gadget (
  2121.         Position 0 122
  2122.         Type Button (
  2123.             Label "Shear..."
  2124.             Size 145 15
  2125.             Link "Transform_Shear"
  2126.         )
  2127.     )
  2128.     Gadget (
  2129.         Position 0 137
  2130.         Type Button (
  2131.             Label "Interlace"
  2132.             Size 145 15
  2133.             Link "Transform_Interlace"
  2134.         )
  2135.     )
  2136.     Gadget (
  2137.         Position 0 152
  2138.         Type Button (
  2139.             Label "De-Interlace"
  2140.             Size 145 15
  2141.             Link "Transform_DeInterlace"
  2142.         )
  2143.     )
  2144. )
  2145.  
  2146. ' ************************************************** Alpha **
  2147.  
  2148. Window "Alpha2" (
  2149.     Gadget (
  2150.         Position 0 2
  2151.         Type Button (
  2152.             Label "Copy From Alpha"
  2153.             Size 145 15
  2154.             Link "Alpha_CopyFromAlpha"
  2155.         )
  2156.     )
  2157.     Gadget (
  2158.         Position 0 17
  2159.         Type Button (
  2160.             Label "Copy To Alpha"
  2161.             Size 145 15
  2162.             Link "Alpha_CopyToAlpha"
  2163.         )
  2164.     )
  2165.     Gadget (
  2166.         Position 0 32
  2167.         Type Button (
  2168.             Label "Create..."
  2169.             Size 145 15
  2170.             Link "Alpha_Create"
  2171.         )
  2172.     )
  2173.     Gadget (
  2174.         Position 0 47
  2175.         Type Button (
  2176.             Label "Delete"
  2177.             Size 145 15
  2178.             Link "Alpha_Delete"
  2179.         )
  2180.     )
  2181.     Gadget (
  2182.         Position 0 62
  2183.         Type Button (
  2184.             Label "LightTable Alpha"
  2185.             Size 145 15
  2186.             Link "Alpha_LightTableAlpha"
  2187.         )
  2188.     )
  2189.     Gadget (
  2190.         Position 0 77
  2191.         Type Button (
  2192.             Label "Load..."
  2193.             Size 145 15
  2194.             Link "Alpha_Load"
  2195.         )
  2196.     )
  2197.     Gadget (
  2198.         Position 0 92
  2199.         Type Button (
  2200.             Label "Save As..."
  2201.             Size 145 15
  2202.             Link "Alpha_SaveAs"
  2203.         )
  2204.     )
  2205.     Gadget (
  2206.         Position 0 107
  2207.         Type Button (
  2208.             Label "Swap"
  2209.             Size 145 15
  2210.             Link "Alpha_Swap"
  2211.         )
  2212.     )
  2213. )
  2214.  
  2215. ' *********************************************** Analysis **
  2216.  
  2217. Window "Analysis2" (
  2218.     Gadget (
  2219.         Position 0 2
  2220.         Type Button (
  2221.             Label "Count Colors"
  2222.             Size 145 15
  2223.             Link "Analysis_CountColors"
  2224.         )
  2225.     )
  2226.     Gadget (
  2227.         Position 0 17
  2228.         Type Button (
  2229.             Label "Histogram"
  2230.             Size 145 15
  2231.             Link "Analysis_Histogram"
  2232.         )
  2233.     )
  2234.     Gadget (
  2235.         Position 0 32
  2236.         Type Button (
  2237.             Label "Variance !!!!???"
  2238.             Size 145 15
  2239.             Link "Analysis_Variance"
  2240.         )
  2241.     )
  2242. )
  2243.  
  2244. ' ************************************************** ARexx **
  2245.  
  2246. Window "ARexx2" (
  2247.     Gadget (
  2248.         Position 0 2
  2249.         Type List (
  2250.             Size 145 313
  2251.             Data (
  2252.                 "Border.ifx"
  2253.                 "Designs.ifx"
  2254.                 "MapToWB.ifx"
  2255.             )
  2256.             Link "ARexx"
  2257.         )
  2258.     )
  2259. )
  2260.  
  2261. ' ************************************************** Brush **
  2262.  
  2263. Window "Brush2" (
  2264.     Gadget (
  2265.         Position 0 2
  2266.         Type Button (
  2267.             Label "Copy To Swap"
  2268.             Size 145 15
  2269.             Link "Brush_CopyToSwap"
  2270.         )
  2271.     )
  2272.     Gadget (
  2273.         Position 0 17
  2274.         Type Button (
  2275.             Label "Grab Screen..."
  2276.             Size 145 15
  2277.             Link "Brush_GrabScreen"
  2278.         )
  2279.     )
  2280.     Gadget (
  2281.         Position 0 32
  2282.         Type Button (
  2283.             Label "Load Brush..."
  2284.             Size 145 15
  2285.             Link "Brush_LoadBrush"
  2286.         )
  2287.     )
  2288.     Gadget (
  2289.         Position 0 47
  2290.         Type Button (
  2291.             Label "Load New Brush..."
  2292.             Size 145 15
  2293.             Link "Brush_LoadNewBrush"
  2294.         )
  2295.     )
  2296.     Gadget (
  2297.         Position 0 62
  2298.         Type Button (
  2299.             Label "Load From Clipboard"
  2300.             Size 145 15
  2301.             Link "Brush_LoadBrushClip"
  2302.         )
  2303.     )
  2304.     Gadget (
  2305.         Position 0 77
  2306.         Type Button (
  2307.             Label "Outline Brush"
  2308.             Size 145 15
  2309.             Link "Brush_OutlineBrush"
  2310.         )
  2311.     )
  2312.     Gadget (
  2313.         Position 0 92
  2314.         Type Button (
  2315.             Label "Pickup Region"
  2316.             Size 145 15
  2317.             Link "Brush_PickupRegion"
  2318.         )
  2319.     )
  2320.     Gadget (
  2321.         Position 0 107
  2322.         Type Button (
  2323.             Label "Pickup Swap"
  2324.             Size 145 15
  2325.             Link "Brush_PickupSwap"
  2326.         )
  2327.     )
  2328.     Gadget (
  2329.         Position 0 122
  2330.         Type Button (
  2331.             Label "Save Brush As..."
  2332.             Size 145 15
  2333.             Link "Brush_SaveBrushAs"
  2334.         )
  2335.     )
  2336.     Gadget (
  2337.         Position 0 137
  2338.         Type Button (
  2339.             Label "Select Brush..."
  2340.             Size 145 15
  2341.             Link "Brush_SelectBrush"
  2342.         )
  2343.     )
  2344.     Gadget (
  2345.         Position 0 152
  2346.         Type Button (
  2347.             Label "Set Handle"
  2348.             Size 145 15
  2349.             Link "Brush_SetHandle"
  2350.         )
  2351.     )
  2352.     Gadget (
  2353.         Position 0 167
  2354.         Type Button (
  2355.             Label "Trim Brush"
  2356.             Size 145 15
  2357.             Link "Brush_TrimBrush"
  2358.  
  2359.         )
  2360.     )
  2361. )
  2362.  
  2363. ' ************************************************* Buffer **
  2364.  
  2365. Window "Buffer2" (
  2366.     Gadget (
  2367.         Position 0 2
  2368.         Type Button (
  2369.             Label "Copy To Swap"
  2370.             Size 145 15
  2371.             Link "Buffer_CopyToSwap"
  2372.         )
  2373.     )
  2374.     Gadget (
  2375.         Position 0 17
  2376.         Type Button (
  2377.             Label "Delete..."
  2378.             Size 145 15
  2379.             Link "Buffer_Delete"
  2380.         )
  2381.     )
  2382.     Gadget (
  2383.         Position 0 32
  2384.         Type Button (
  2385.             Label "Fill..."
  2386.             Size 145 15
  2387.             Link "Buffer_Fill"
  2388.         )
  2389.     )
  2390.     Gadget (
  2391.         Position 0 47
  2392.         Type Button (
  2393.             Label "Grab Screen..."
  2394.             Size 145 15
  2395.             Link "Buffer_GrabScreen"
  2396.         )
  2397.     )
  2398.     Gadget (
  2399.         Position 0 62
  2400.         Type Button (
  2401.             Label "Light Table"
  2402.             Size 145 15
  2403.             Link "Buffer_LightTable"
  2404.         )
  2405.     )
  2406.     Gadget (
  2407.         Position 0 77
  2408.         Type Button (
  2409.             Label "Load From Clipboard"
  2410.             Size 145 15
  2411.             Link "Buffer_LoadFromClipboard"
  2412.         )
  2413.     )
  2414.     Gadget (
  2415.         Position 0 92
  2416.         Type Button (
  2417.             Label "Load New..."
  2418.             Size 145 15
  2419.             Link "Buffer_LoadNew"
  2420.         )
  2421.     )
  2422.     Gadget (
  2423.         Position 0 107
  2424.         Type Button (
  2425.             Label "Load New As..."
  2426.             Size 145 15
  2427.             Link "Buffer_LoadNewAs"
  2428.         )
  2429.     )
  2430.     Gadget (
  2431.         Position 0 122
  2432.         Type Button (
  2433.             Label "New..."
  2434.             Size 145 15
  2435.             Link "Buffer_New"
  2436.         )
  2437.     )
  2438.     Gadget (
  2439.         Position 0 137
  2440.         Type Button (
  2441.             Label "Region..."
  2442.             Size 145 15
  2443.             Link "Buffer_Region"
  2444.         )
  2445.     )
  2446.     Gadget (
  2447.         Position 0 152
  2448.         Type Button (
  2449.             Label "Swap Buffers"
  2450.             Size 145 15
  2451.             Link "Buffer_SwapBuffers"
  2452.         )
  2453.     )
  2454. )
  2455.  
  2456. ' ************************************************** Color **
  2457.  
  2458. Window "Color2" (
  2459.     Gadget (
  2460.         Position 0 2
  2461.         Type Button (
  2462.             Label "Antique"
  2463.             Size 145 15
  2464.             Link "Color_Antique"
  2465.         )
  2466.     )
  2467.     Gadget (
  2468.         Position 0 17
  2469.         Type Button (
  2470.             Label "B&W to Grey..."
  2471.             Size 145 15
  2472.             Link "Color_B&W2Grey"
  2473.         )
  2474.     )
  2475.     Gadget (
  2476.         Position 0 32
  2477.         Type Button (
  2478.             Label "Change Color..."
  2479.             Size 145 15
  2480.             Link "Color_ChangeColor"
  2481.         )
  2482.     )
  2483.     Gadget (
  2484.         Position 0 47
  2485.         Type Button (
  2486.             Label "Convert to CMAP..."
  2487.             Size 145 15
  2488.             Link "Color_Convert2CMAP"
  2489.         )
  2490.     )
  2491.     Gadget (
  2492.         Position 0 62
  2493.         Type Button (
  2494.             Label "Convert to Grey"
  2495.             Size 145 15
  2496.             Link "Color_Convert2Grey"
  2497.         )
  2498.     )
  2499.     Gadget (
  2500.         Position 0 77
  2501.         Type Button (
  2502.             Label "Convert to RGB"
  2503.             Size 145 15
  2504.             Link "Color_Convert2RGB"
  2505.         )
  2506.     )
  2507.     Gadget (
  2508.         Position 0 92
  2509.         Type Button (
  2510.             Label "Custom..."
  2511.             Size 145 15
  2512.             Link "Color_Custom"
  2513.         )
  2514.     )
  2515.     Gadget (
  2516.         Position 0 107
  2517.         Type Button (
  2518.             Label "False Color..."
  2519.             Size 145 15
  2520.             Link "Color_FalseColor"
  2521.         )
  2522.     )
  2523.     Gadget (
  2524.         Position 0 122
  2525.         Type Button (
  2526.             Label "Halftone..."
  2527.             Size 145 15
  2528.             Link "Color_Halftone"
  2529.         )
  2530.     )
  2531.     Gadget (
  2532.         Position 0 137
  2533.         Type Button (
  2534.             Label "Negative"
  2535.             Size 145 15
  2536.             Link "Color_Negative"
  2537.         )
  2538.     )
  2539.     Gadget (
  2540.         Position 0 152
  2541.         Type Button (
  2542.             Label "Posterize..."
  2543.             Size 145 15
  2544.             Link "Color_Posterize"
  2545.         )
  2546.     )
  2547.     Gadget (
  2548.         Position 0 167
  2549.         Type Button (
  2550.             Label "Solarize"
  2551.             Size 145 15
  2552.             Link "Color_Solarize"
  2553.         )
  2554.     )
  2555. )
  2556.  
  2557. ' *********************************************** Convolve **
  2558.  
  2559. Window "Convolve2" (
  2560.     Gadget (
  2561.         Position 0 2
  2562.         Type Button (
  2563.             Label "Custom..."
  2564.             Size 145 15
  2565.             Link "Convolve_Custom"
  2566.         )
  2567.     )
  2568.     Gadget (
  2569.         Position 0 17
  2570.         Type Button (
  2571.             Label "Sharpen..."
  2572.             Size 145 15
  2573.             Link "Convolve_Sharpen"
  2574.         )
  2575.     )
  2576.     Gadget (
  2577.         Position 0 32
  2578.         Type Button (
  2579.             Label "Unsharp Mask..."
  2580.             Size 145 15
  2581.             Link "Convolve_UnsharpMask"
  2582.         )
  2583.     )
  2584.     Gadget (
  2585.         Position 0 47
  2586.         Type Button (
  2587.             Label "Blur..."
  2588.             Size 145 15
  2589.             Link "Convolve_Blur"
  2590.         )
  2591.     )
  2592.     Gadget (
  2593.         Position 0 62
  2594.         Type Button (
  2595.             Label "Gaussian Blur..."
  2596.             Size 145 15
  2597.             Link "Convolve_GaussianBlur"
  2598.         )
  2599.     )
  2600.     Gadget (
  2601.         Position 0 77
  2602.         Type Button (
  2603.             Label "Motion Blur..."
  2604.             Size 145 15
  2605.             Link "Convolve_MotionBlur"
  2606.         )
  2607.     )
  2608.     Gadget (
  2609.         Position 0 92
  2610.         Type Button (
  2611.             Label "Relief Map..."
  2612.             Size 145 15
  2613.             Link "Convolve_ReliefMap"
  2614.         )
  2615.     )
  2616.     Gadget (
  2617.         Position 0 107
  2618.         Type Button (
  2619.             Label "Ramping Edge Detect"
  2620.             Size 145 15
  2621.             Link "Convolve_RampingEdgeDetect"
  2622.         )
  2623.     )
  2624.     Gadget (
  2625.         Position 0 122
  2626.         Type Button (
  2627.             Label "Simple Edge Detect..."
  2628.             Size 145 15
  2629.             Link "Convolve_SimpleEdgeDetect"
  2630.         )
  2631.     )
  2632.     Gadget (
  2633.         Position 0 137
  2634.         Type Button (
  2635.             Label "Sobel Edge Detect"
  2636.             Size 145 15
  2637.             Link "Convolve_SobelEdgeDetect"
  2638.         )
  2639.     )
  2640. )
  2641.  
  2642. ' ************************************************ Distort **
  2643.  
  2644. Window "Distort2" (
  2645.     Gadget (
  2646.         Position 0 2
  2647.         Type Button (
  2648.             Label "Bubble..."
  2649.             Size 145 15
  2650.             Link "Distort_Bubble"
  2651.         )
  2652.     )
  2653.     Gadget (
  2654.         Position 0 17
  2655.         Type Button (
  2656.             Label "Displacement..."
  2657.             Size 145 15
  2658.             Link "Distort_Displacement"
  2659.         )
  2660.     )
  2661.     Gadget (
  2662.         Position 0 32
  2663.         Type Button (
  2664.             Label "Distorter..."
  2665.             Size 145 15
  2666.             Link "Distort_Distorter"
  2667.         )
  2668.     )
  2669.     Gadget (
  2670.         Position 0 47
  2671.         Type Button (
  2672.             Label "Dream Sequence..."
  2673.             Size 145 15
  2674.             Link "Distort_DreamSequence"
  2675.         )
  2676.     )
  2677.     Gadget (
  2678.         Position 0 62
  2679.         Type Button (
  2680.             Label "Liquid..."
  2681.             Size 145 15
  2682.             Link "Distort_Liquid"
  2683.         )
  2684.     )
  2685.     Gadget (
  2686.         Position 0 77
  2687.         Type Button (
  2688.             Label "Mosaic..."
  2689.             Size 145 15
  2690.             Link "Distort_Mosaic"
  2691.         )
  2692.     )
  2693.     Gadget (
  2694.         Position 0 92
  2695.         Type Button (
  2696.             Label "Polar Blur..."
  2697.             Size 145 15
  2698.             Link "Distort_PolarBlur"
  2699.         )
  2700.     )
  2701.     Gadget (
  2702.         Position 0 107
  2703.         Type Button (
  2704.             Label "Polar Mosaic..."
  2705.             Size 145 15
  2706.             Link "Distort_PolarMosaic"
  2707.         )
  2708.     )
  2709.     Gadget (
  2710.         Position 0 122
  2711.         Type Button (
  2712.             Label "Splash..."
  2713.             Size 145 15
  2714.             Link "Distort_Splash"
  2715.         )
  2716.     )
  2717.     Gadget (
  2718.         Position 0 137
  2719.         Type Button (
  2720.             Label "Spherize..."
  2721.             Size 145 15
  2722.             Link "Distort_Spherize"
  2723.         )
  2724.     )
  2725.     Gadget (
  2726.         Position 0 152
  2727.         Type Button (
  2728.             Label "Swirl..."
  2729.             Size 145 15
  2730.             Link "Distort_Swirl"
  2731.         )
  2732.     )
  2733.     Gadget (
  2734.         Position 0 167
  2735.         Type Button (
  2736.             Label "Triangle Warp..."
  2737.             Size 145 15
  2738.             Link "Distort_TriangleWarp"
  2739.         )
  2740.     )
  2741.     Gadget (
  2742.         Position 0 182
  2743.         Type Button (
  2744.             Label "Warp..."
  2745.             Size 145 15
  2746.             Link "Distort_Warp"
  2747.         )
  2748.     )
  2749.     Gadget (
  2750.         Position 0 197
  2751.         Type Button (
  2752.             Label "Wave..."
  2753.             Size 145 15
  2754.             Link "Distort_Wave"
  2755.         )
  2756.     )
  2757. )
  2758.  
  2759. ' ************************************************* Effect **
  2760.  
  2761. Window "Effect2" (
  2762.     Gadget (
  2763.         Position 0 2
  2764.         Type Button (
  2765.             Label "Apply Texture..."
  2766.             Size 145 15
  2767.             Link "Effect_ApplyTexture"
  2768.         )
  2769.     )
  2770.     Gadget (
  2771.         Position 0 17
  2772.         Type Button (
  2773.             Label "Blob..."
  2774.             Size 145 15
  2775.             Link "Effect_Blob"
  2776.         )
  2777.     )
  2778.     Gadget (
  2779.         Position 0 32
  2780.         Type Button (
  2781.             Label "Clouds..."
  2782.             Size 145 15
  2783.             Link "Effect_Clouds"
  2784.         )
  2785.     )
  2786.     Gadget (
  2787.         Position 0 47
  2788.         Type Button (
  2789.             Label "Crystallize..."
  2790.             Size 145 15
  2791.             Link "Effect_Crystallize"
  2792.         )
  2793.     )
  2794.     Gadget (
  2795.         Position 0 62
  2796.         Type Button (
  2797.             Label "Disperse..."
  2798.             Size 145 15
  2799.             Link "Effect_Disperse"
  2800.         )
  2801.     )
  2802.     Gadget (
  2803.         Position 0 77
  2804.         Type Button (
  2805.             Label "Film Grain..."
  2806.             Size 145 15
  2807.             Link "Effect_FilmGrain"
  2808.         )
  2809.     )
  2810.     Gadget (
  2811.         Position 0 92
  2812.         Type Button (
  2813.             Label "Fire..."
  2814.             Size 145 15
  2815.             Link "Effect_Fire"
  2816.         )
  2817.     )
  2818.     Gadget (
  2819.         Position 0 107
  2820.         Type Button (
  2821.             Label "Fireworks..."
  2822.             Size 145 15
  2823.             Link "Effect_Fireworks"
  2824.         )
  2825.     )
  2826.     Gadget (
  2827.         Position 0 122
  2828.         Type Button (
  2829.             Label "Hockney Tiling..."
  2830.             Size 145 15
  2831.             Link "Effect_HockneyTiling"
  2832.         )
  2833.     )
  2834.     Gadget (
  2835.         Position 0 137
  2836.         Type Button (
  2837.             Label "Lens Flare..."
  2838.             Size 145 15
  2839.             Link "Effect_LensFlare"
  2840.         )
  2841.     )
  2842.     Gadget (
  2843.         Position 0 152
  2844.         Type Button (
  2845.             Label "Lightning..."
  2846.             Size 145 15
  2847.             Link "Effect_Lightning"
  2848.         )
  2849.     )
  2850.     Gadget (
  2851.         Position 0 167
  2852.         Type Button (
  2853.             Label "Oil Paint..."
  2854.             Size 145 15
  2855.             Link "Effect_OilPaint"
  2856.         )
  2857.     )
  2858.     Gadget (
  2859.         Position 0 182
  2860.         Type Button (
  2861.             Label "Page Curler..."
  2862.             Size 145 15
  2863.             Link "Effect_PageCurler"
  2864.         )
  2865.     )
  2866.     Gadget (
  2867.         Position 0 197
  2868.         Type Button (
  2869.             Label "Paint FX..."
  2870.             Size 145 15
  2871.             Link "Effect_PaintFX"
  2872.         )
  2873.     )
  2874.     Gadget (
  2875.         Position 0 212
  2876.         Type Button (
  2877.             Label "Radial Star..."
  2878.             Size 145 15
  2879.             Link "Effect_RadialStar"
  2880.         )
  2881.     )
  2882.     Gadget (
  2883.         Position 0 227
  2884.         Type Button (
  2885.             Label "Remove Feature"
  2886.             Size 145 15
  2887.             Link "Effect_RemoveFeature"
  2888.         )
  2889.     )
  2890.     Gadget (
  2891.         Position 0 242
  2892.         Type Button (
  2893.             Label "Roughen..."
  2894.             Size 145 15
  2895.             Link "Effect_Roughen"
  2896.         )
  2897.     )
  2898.     Gadget (
  2899.         Position 0 257
  2900.         Type Button (
  2901.             Label "Scatter..."
  2902.             Size 145 15
  2903.             Link "Effect_Scatter"
  2904.         )
  2905.     )
  2906.     Gadget (
  2907.         Position 0 272
  2908.         Type Button (
  2909.             Label "Straw..."
  2910.             Size 145 15
  2911.             Link "Effect_Straw"
  2912.         )
  2913.     )
  2914.     Gadget (
  2915.         Position 0 287
  2916.         Type Button (
  2917.             Label "Sparkle..."
  2918.             Size 145 15
  2919.             Link "Effect_Sparkle"
  2920.         )
  2921.     )
  2922.     Gadget (
  2923.         Position 0 302
  2924.         Type Button (
  2925.             Label "Wireless..."
  2926.             Size 145 15
  2927.             Link "Effect_Wireless"
  2928.         )
  2929.     )
  2930. )
  2931.  
  2932. ' ************************************************* Filter **
  2933.  
  2934. Window "Filter2" (
  2935.     Gadget (
  2936.         Position 0 2
  2937.         Type Button (
  2938.             Label "Anti Alias..."
  2939.             Size 145 15
  2940.             Link "Filter_AntiAlias"
  2941.         )
  2942.     )
  2943.     Gadget (
  2944.         Position 0 17
  2945.         Type Button (
  2946.             Label "Balance"
  2947.             Size 145 15
  2948.             Link "Filter_Balance"
  2949.         )
  2950.     )
  2951.     Gadget (
  2952.         Position 0 32
  2953.         Type Button (
  2954.             Label "Black Out..."
  2955.             Size 145 15
  2956.             Link "Filter_BlackOut"
  2957.         )
  2958.     )
  2959.     Gadget (
  2960.         Position 0 47
  2961.         Type Button (
  2962.             Label "Color Balancing..."
  2963.             Size 145 15
  2964.             Link "Filter_ColorBalancing"
  2965.         )
  2966.     )
  2967.     Gadget (
  2968.         Position 0 62
  2969.         Type Button (
  2970.             Label "Color Limiting..."
  2971.             Size 145 15
  2972.             Link "Filter_ColorLimiting"
  2973.         )
  2974.     )
  2975.     Gadget (
  2976.         Position 0 77
  2977.         Type Button (
  2978.             Label "Dynamic Range..."
  2979.             Size 145 15
  2980.             Link "Filter_DynamicRange"
  2981.         )
  2982.     )
  2983.     Gadget (
  2984.         Position 0 92
  2985.         Type Button (
  2986.             Label "FX Forge..."
  2987.             Size 145 15
  2988.             Link "Filter_FXForge"
  2989.         )
  2990.     )
  2991.     Gadget (
  2992.         Position 0 107
  2993.         Type Button (
  2994.             Label "Histogram Equalization..."
  2995.             Size 145 15
  2996.             Link "Filter_HistogramEQ"
  2997.         )
  2998.     )
  2999.     Gadget (
  3000.         Position 0 122
  3001.         Type Button (
  3002.             Label "Median Filter..."
  3003.             Size 145 15
  3004.             Link "Filter_Median"
  3005.         )
  3006.     )
  3007.     Gadget (
  3008.         Position 0 137
  3009.         Type Button (
  3010.             Label "Remove Grain..."
  3011.             Size 145 15
  3012.             Link "Filter_RemoveGrain"
  3013.         )
  3014.     )
  3015.     Gadget (
  3016.         Position 0 152
  3017.         Type Button (
  3018.             Label "Remove Isolated Pixels..."
  3019.             Size 145 15
  3020.             Link "Filter_RIP"
  3021.         )
  3022.     )
  3023.     Gadget (
  3024.         Position 0 167
  3025.         Type Button (
  3026.             Label "Video Filter..."
  3027.             Size 145 15
  3028.             Link "Filter_Video"
  3029.         )
  3030.     )
  3031. )
  3032.  
  3033. ' *************************************************** Size **
  3034.  
  3035. Window "Size2" (
  3036.     Gadget (
  3037.         Position 0 2
  3038.         Type Button (
  3039.             Label "Scale..."
  3040.             Size 145 15
  3041.             Link "Size_Scale"
  3042.         )
  3043.     )
  3044.     Gadget (
  3045.         Position 0 17
  3046.         Type Button (
  3047.             Label "Double"
  3048.             Size 145 15
  3049.             Link "Size_Double"
  3050.         )
  3051.     )
  3052.     Gadget (
  3053.         Position 0 32
  3054.         Type Button (
  3055.             Label "Halve"
  3056.             Size 145 15
  3057.             Link "Size_Halve"
  3058.         )
  3059.     )
  3060.     Gadget (
  3061.         Position 0 47
  3062.         Type Button (
  3063.             Label "Crop..."
  3064.             Size 145 15
  3065.             Link "Size_Crop"
  3066.         )
  3067.     )
  3068.     Gadget (
  3069.         Position 0 62
  3070.         Type Button (
  3071.             Label "Auto Crop"
  3072.             Size 145 15
  3073.             Link "Size_AutoCrop"
  3074.         )
  3075.     )
  3076.     Gadget (
  3077.         Position 0 77
  3078.         Type Button (
  3079.             Label "Set Aspect/DPI..."
  3080.             Size 145 15
  3081.             Link "Size_SetAspectDPI"
  3082.         )
  3083.     )
  3084. )
  3085.  
  3086. ' *************************************************** Tool **
  3087.  
  3088. Window "Tool2" (
  3089.     Gadget (
  3090.         Position 0 2
  3091.         Type Button (
  3092.             Label "AutoFX..."
  3093.             Size 145 15
  3094.             Link "Tool_AutoFX"
  3095.         )
  3096.     )
  3097.     Gadget (
  3098.         Position 0 17
  3099.         Type Button (
  3100.             Label "CineMatte..."
  3101.             Size 145 15
  3102.             Link "Tool_CineMatte"
  3103.         )
  3104.     )
  3105.     Gadget (
  3106.         Position 0 32
  3107.         Type Button (
  3108.             Label "CineMorph..."
  3109.             Size 145 15
  3110.             Link "Tool_CineMorph"
  3111.         )
  3112.     )
  3113.     Gadget (
  3114.         Position 0 47
  3115.         Type Button (
  3116.             Label "IMP..."
  3117.             Size 145 15
  3118.             Link "Tool_IMP"
  3119.         )
  3120.     )
  3121.     Gadget (
  3122.         Position 0 62
  3123.         Type Button (
  3124.             Label "Macro Record Start..."
  3125.             Size 145 15
  3126.             Link "Tool_MacroRecord"
  3127.         )
  3128.     )
  3129.     Gadget (
  3130.         Position 0 77
  3131.         Type Button (
  3132.             Label "Macro Record Stop"
  3133.             Size 145 15
  3134.             Link "Tool_MacroRecordStop"
  3135.         )
  3136.     )
  3137.     Gadget (
  3138.         Position 0 92
  3139.         Type Button (
  3140.             Label "Measure"
  3141.             Size 145 15
  3142.             Link "Tool_Measure"
  3143.         )
  3144.     )
  3145. )
  3146.  
  3147. ' ********************************************** Transform **
  3148.  
  3149. Window "Transform2" (
  3150.     Gadget (
  3151.         Position 0 2
  3152.         Type Button (
  3153.             Label "Complex 2D Rotate..."
  3154.             Size 145 15
  3155.             Link "Transform_Complex2DRotate"
  3156.         )
  3157.     )
  3158.     Gadget (
  3159.         Position 0 17
  3160.         Type Button (
  3161.             Label "Simple 2D Rotate..."
  3162.             Size 145 15
  3163.             Link "Transform_Simple2DRotate"
  3164.         )
  3165.     )
  3166.     Gadget (
  3167.         Position 0 32
  3168.         Type Button (
  3169.             Label "Perspective 3D Rotate..."
  3170.             Size 145 15
  3171.             Link "Transform_Perspective3DRotate"
  3172.         )
  3173.     )
  3174.     Gadget (
  3175.         Position 0 47
  3176.         Type Button (
  3177.             Label "Flip Horizontal"
  3178.             Size 145 15
  3179.             Link "Transform_FlipHorizontal"
  3180.         )
  3181.     )
  3182.     Gadget (
  3183.         Position 0 62
  3184.         Type Button (
  3185.             Label "Flip Vertical"
  3186.             Size 145 15
  3187.             Link "Transform_FlipVertical"
  3188.         )
  3189.     )
  3190.     Gadget (
  3191.         Position 0 77
  3192.         Type Button (
  3193.             Label "Mirror Horizontal"
  3194.             Size 145 15
  3195.             Link "Transform_MirrorHorizontal"
  3196.         )
  3197.     )
  3198.     Gadget (
  3199.         Position 0 92
  3200.         Type Button (
  3201.             Label "Mirror Vertical"
  3202.             Size 145 15
  3203.             Link "Transform_MirrorVertical"
  3204.         )
  3205.     )
  3206.     Gadget (
  3207.         Position 0 107
  3208.         Type Button (
  3209.             Label "Roll..."
  3210.             Size 145 15
  3211.             Link "Transform_Roll"
  3212.         )
  3213.     )
  3214.     Gadget (
  3215.         Position 0 122
  3216.         Type Button (
  3217.             Label "Shear..."
  3218.             Size 145 15
  3219.             Link "Transform_Shear"
  3220.         )
  3221.     )
  3222.     Gadget (
  3223.         Position 0 137
  3224.         Type Button (
  3225.             Label "Interlace"
  3226.             Size 145 15
  3227.             Link "Transform_Interlace"
  3228.         )
  3229.     )
  3230.     Gadget (
  3231.         Position 0 152
  3232.         Type Button (
  3233.             Label "De-Interlace"
  3234.             Size 145 15
  3235.             Link "Transform_DeInterlace"
  3236.         )
  3237.     )
  3238. )
  3239.